Technical Information



WARNING

The following information is not for those that are feight of heart, it is assumed that you have some technical knowledge of NT/95.


The Registry

Apache Configuration Editor stores all of its configuration information in the NT/95 Registry under the following keys.

\HKEY_CURRENT_USER\Software\DarkStar\ApacheConfig

\HKEY_LOCAL_MACHINE\Software\DarkStar\ApacheConfig

The uninstall routine can be found in:

\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ApacheConfig


Subkeys under \HKEY_CURRENT_USER\Software\DarkStar\ApacheConfig

This key has one subkey, as follows:

Key Description
Config The configuration settings for this user.


Subkeys under \HKEY_LOCAL_MACHINE\Software\DarkStar\ApacheConfig

This key has several subkeys, as follows:

Key Description
Config The global configuration settings.
QuickConfig The global configuration settings for the Quick Configuration options.
Templates All configuration item details.


Values under \HKEY_*\Software\DarkStar\Launch\Config

HKEY_* refers to both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE.

These values are used to configure the program, values are used in the following order: HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, programmed default.

Programmed defaults are hard coded at compile time.
Value Name Value Type Default Values Description
ConfirmDelete DWORD 1 0 or 1 Confirmation of deletion of items.
DefaultConfigFilePath String [Install Path]\Default N/A This is where the configuration files for QuickConfig are stored.
DefaultConfigPath String [Install Path]\conf N/A This is the default config file path.
HelpPath String N/A This is where the help files can be found.
ProgramPath String [InstallPath] N/A This is where ApacheConfig is installed.
SaveConfigPath DWORD 1 0 or 1 This is where the Save config path value from the configuration dialog is stored, 0 is unchecked and 1 is checked.
SaveOnExit DWORD 1 0 or 1 This is where the Save Settings on Exit value from the configuration dialog is stored, 0 is unchecked and 1 is checked.
ToolBarDesc DWORD 1 0 or 1 This is where the Text on ToolBar value from the configuration dialog is stored.
WindowDivider DWORD 200 0 to 32767 This is where the postion of the divider bar is stored.


Values under \HKEY_LOCAL_MACHINE\Software\DarkStar\ApacheConfig\Templates


These values are a database of configuration items.

This key only contains subkeys, each subkey is the name of the configuraiton option, and from there these subkeys contain the following infotmaiton:

Value Name Value Type Default Values Description
Default String N/A N/A This is where the configuration item default value is stored, this is always a string value even for numbers.
Description String N/A N/A This is the description for the item.
Parent DWORD 0 This is the number of child this item can have, for leaf items this should be 0, for group items this should be 1.
Template DWORD N/A N/A This is the template used when displaying this item. The following templates are currently defined:

117 Default Template
118 Yes/No Template
119 On/Off Template
120 Numeric Template
123 Directory Template (Unix Style)
124 Directory Template (Dos Style)
126 Information Template (Should not be used)



Values under \HKEY_LOCAL_MACHINE\Software\DarkStar\ApacheConfig\QuickConfig


This key hold the defaults for the quick configuration option, each item corresponds directly to one of the fields in the QuickConfig dialog box.